/*

 4D (the "Software") and the corresponding source code remain

 the exclusive property of 4D and/or its licensors and are protected by national

 and/or international legislations.

 This file is part of the source code of the Software provided under the relevant

 4D License Agreement available on http://www.4D.com/license whose compliance

 constitutes a prerequisite to any use of this file and more generally of the

 Software and the corresponding source code.

 */



function close() {

    waMessage('close');

}



function cancel() {

    waMessage('cancel');

}



function validate() {

    waMessage('validate');

}



function waMessage(message) {

    window.location.href = encodeURI('wa:' + message);

    return true;

}



function check(checkbox) {

    if (arguments.length == 1) {

        document.getElementById(checkbox).checked = !document.getElementById(checkbox).checked;

    }

}



function setTimer(timer, iddle, toDo) {

    if (iddle == 0) {

        clearTimeout(timer);

    } else {

        timer = setTimeout(toDo, iddle);

    }

}



function getSelectionText() {

    var text = "";

    if (window.getSelection) {

        text = window.getSelection().toString();

    }

    return text;

}